# 定义celery（分布式任务调度模块，使用生产者消费者设计模式，并在代码中体现）入口   生产者，消费者，任务，中间人
from celery import Celery

celery_app = Celery('meiduo')  # 创建celery实例(应用，并起个名字) ，也就是生产者(妈妈），消费者是你（celery）

celery_app.conf.enable_utc = True
celery_app.conf.timezone = "Asia/Shanghai"

celery_app.config_from_object("celery_task.config")  # 告诉生产者，中间人（盘子）在哪  （类比妈妈煮饺子给你吃，煮很多，要用容器装着拿给你）
celery_app.autodiscover_tasks(['celery_task.sms'])   # 自动发现任务
